Bentley OpenUtilities CONNECT Edition Help

Rulesets

Rules are grouped together in rulesets. A ruleset succeeds if any one of its member rules succeeds. A feature type may be placed only if all the rulesets of its rule components succeed. In effect, this means that the relationship between rulesets is AND (e.g., A and B must both succeed) and the relationship between rules within a ruleset is OR (e.g., either A or B must succeed).

There are three categories of rulesets:

  • Allowed Connection
  • Attribute Relation
  • Attribute Constraint

Allowed Connection

Allowed Connection rules specify the feature types that may be connected. Each feature type has a minimum number of connections, and a feature type may not be placed at the target work location unless it can satisfy the required minimum number of connections. If a feature type has not been defined with any Allowed Connection rules, it will behave as if the minimum number of connections is zero.

Attribute Relation

Attribute Relation rules place constraints upon the attributes of the feature to be placed in relation to the features which are already included in the design and to which the feature will be connected. For example, the operating pressures of certain connected features must be equal, or the phase of a feature must be contained in the phase of the feature to which it is connected. The following operators are valid for Attribute Relation rules:

  • Equal
  • Not Equal
  • Less Than
  • Less Than or Equal
  • Greater Than
  • Greater Than or Equal
  • Contains
  • Contained In
  • Strictly Contains
  • Strictly Contained In

Attribute Relation rules also drive attribute propagation from existing features (excluding compound features) if the rule is flagged as a Propagation rule.

Attribute Constraint

Attribute Constraint rules are used to set limits on the valid range of values for an attribute. For example, a rule might specify the maximum value for operating pressure.